//  引入path
const path = require("path");

// 引入插件 craco-antd
const CracoAntDesignPlugin = require('craco-antd');
module.exports = {
  plugins: [
    {
      plugin: CracoAntDesignPlugin,
      options: {
        customizeTheme: {
          '@primary-color': '#1acbfd',// 主题色
        },
      },
    },
  ],
  // - 增加webpack属性
  webpack: {
    // - 可以进行路径别名的处理  路径别名配置
    alias: {
      // 起了一个别名@，代表地址是src目录
      "@": path.resolve(__dirname, "./src")
    }
  },
  // 对开发服务进行二次配置
  devServer: {
    port: 8080,// 端口号
    // host: "lrq.com"// 主机域名

    // 代理服务器 解决跨域
    proxy: {
      "/acl": {
        target: 'http://syt-api.atguigu.cn/admin',
        // changeOrigin默认是false：请求头中host仍然是浏览器发送过来的host 如果设置成true：发送请求头中host会设置成target
        changeOrigin: true
      },
      // -增加代理服务
      "/syt": {
        target: "http://syt-api.atguigu.cn",
        changeOrigin: true,
        pathRewrite: {
          "^/syt": ""
        }
      },
      // 品牌管理 代理服务
      "/app-dev":{
        target: "http://gmall-h5-api.atguigu.cn/",
        changeOrigin: true, // 隐藏自己的名
        pathRewrite: {
          "^/app-dev": ""
        }
      }
    }
  }
}